package models

type Goods struct {
	Id                 int    `json:"id" xorm:"not null pk autoincr INT(11)"`
	Uniacid            int    `json:"uniacid" xorm:"default 0 index INT(11)"`
	Pcate              int    `json:"pcate" xorm:"default 0 comment('一级分类') index INT(11)"`
	Ccate              int    `json:"ccate" xorm:"default 0 comment('二级分类') index INT(11)"`
	Tcate              int    `json:"tcate" xorm:"default 0 comment('三级分类') index INT(11)"`
	Type               int    `json:"type" xorm:"default 1 comment('商品类型:1:实体商品  2:虚拟商品  3:虚拟物品(卡密)  4:批发商品  5:记次/时商品') TINYINT(1)"`
	Status             int    `json:"status" xorm:"default 1 comment('商品状态1：上架0：下架') TINYINT(1)"`
	Displayorder       int    `json:"displayorder" xorm:"default 0 comment('显示排序') INT(11)"`
	Title              string `json:"title" xorm:"default '' comment('商品名') VARCHAR(100)"`
	Shorttitle         string `json:"shorttitle" xorm:"default '' comment('商品短标题') VARCHAR(255)"`
	Thumb              string `json:"thumb" xorm:"default '' comment('商品缩略图') VARCHAR(255)"`
	Unit               string `json:"unit" xorm:"default '' comment('商品计件单位') VARCHAR(5)"`
	Content            string `json:"content" xorm:"comment('商品详情') TEXT"`
	Goodssn            string `json:"goodssn" xorm:"default '' comment('商品编码') VARCHAR(50)"`
	Productsn          string `json:"productsn" xorm:"default '' comment('商品条码') VARCHAR(50)"`
	Productprice       string `json:"productprice" xorm:"default 0.00 comment('商品现价') DECIMAL(10,2)"`
	Marketprice        string `json:"marketprice" xorm:"default 0.00 comment('商品市场价') DECIMAL(10,2)"`
	Costprice          string `json:"costprice" xorm:"default 0.00 comment('商品成本价') DECIMAL(10,2)"`
	Total              int    `json:"total" xorm:"default 0 comment('库存') INT(10)"`
	Totalcnf           int    `json:"totalcnf" xorm:"default 0 comment('库存减货设置0:拍下减库存1:付款减库存2：永不减库存') TINYINT(1)"`
	Sales              int    `json:"sales" xorm:"default 0 comment('虚拟销售数量(展示用)') INT(11)"`
	Salesreal          int    `json:"salesreal" xorm:"default 0 comment('真实销售数据') INT(11)"`
	Createtime         int    `json:"createtime" xorm:"default 0 comment('商品创建时间') INT(11)"`
	Weight             string `json:"weight" xorm:"default 0.00 comment('重量') DECIMAL(10,2)"`
	Hasoption          int    `json:"hasoption" xorm:"default 0 comment('是否有规格') INT(11)"`
	ThumbUrl           string `json:"thumb_url" xorm:"comment('商品图册') TEXT"`
	Isnew              int    `json:"isnew" xorm:"default 0 comment('是否新品') index TINYINT(1)"`
	Ishot              int    `json:"ishot" xorm:"default 0 comment('是否热卖') index TINYINT(1)"`
	Isrecommand        int    `json:"isrecommand" xorm:"default 0 comment('是否推荐') index TINYINT(1)"`
	Issendfree         int    `json:"issendfree" xorm:"default 0 comment('是否包邮') index TINYINT(1)"`
	Viewcount          int    `json:"viewcount" xorm:"default 0 comment('浏览总数') INT(11)"`
	Deleted            int    `json:"deleted" xorm:"default 0 comment('是否删除') index TINYINT(1)"`
	Score              string `json:"score" xorm:"default 0.00 comment('评分') DECIMAL(10,2)"`
	Updatetime         int    `json:"updatetime" xorm:"default 0 comment('信息更新时间') INT(11)"`
	StoreId            int    `json:"store_id" xorm:"default 0 comment('店铺id') INT(11)"`
	Province           string `json:"province" xorm:"default '' comment('省份') VARCHAR(255)"`
	City               string `json:"city" xorm:"default '' comment('城市') VARCHAR(255)"`
	IsInvoice          int    `json:"is_invoice" xorm:"default 0 comment('是否支持发票1：支持0：不支持') TINYINT(1)"`
	IsCash             int    `json:"is_cash" xorm:"default 0 comment('是否货到付款0：不支持1：支持') TINYINT(1)"`
	Buyshow            int    `json:"buyshow" xorm:"default 0 comment('购买后可见内容设置0：不可见1：可见') TINYINT(1)"`
	Buycontent         string `json:"buycontent" xorm:"comment('购买后可见内容') TEXT"`
	Virtualsend        int    `json:"virtualsend" xorm:"default 0 comment('是否自动发货1：自动发货0：不自动发货') TINYINT(1)"`
	Virtualsendcontent string `json:"virtualsendcontent" xorm:"comment('自动发货时发送的内容') TEXT"`
	Quality            int    `json:"quality" xorm:"default 0 comment('正品保证 1：是0：否') TINYINT(1)"`
	Seven              int    `json:"seven" xorm:"default 0 comment('七天退换货0:不支持1：支持') TINYINT(1)"`
	Repair             int    `json:"repair" xorm:"default 0 comment('是否保修0：否1是') TINYINT(1)"`
	Showtotal          int    `json:"showtotal" xorm:"default 0 comment('展示库存0:不展示1：展示') TINYINT(1)"`
	Subtitle           string `json:"subtitle" xorm:"default '' comment('副标题') VARCHAR(255)"`
	Checked            int    `json:"checked" xorm:"default 0 comment('审核通过1：已审核0：未审核2：未通过') index TINYINT(1)"`
	ThumbFirst         int    `json:"thumb_first" xorm:"default 0 comment('详情是否显示首图1：是0：否') TINYINT(1)"`
	Keywords           string `json:"keywords" xorm:"default '' comment('商品关键词') VARCHAR(255)"`
	Labelname          string `json:"labelname" xorm:"comment('商品标签') TEXT"`
	Autoreceive        int    `json:"autoreceive" xorm:"default 0 comment('发货后多少天后自动收货') INT(11)"`
	Cannotrefund       int    `json:"cannotrefund" xorm:"default 0 comment('是否支持退换货1：支持0：不支持') TINYINT(1)"`
	Showsales          int    `json:"showsales" xorm:"not null default 1 comment('是否展示销量0：不展示1：展示') TINYINT(1)"`
}
